package de.gruessing.gwtsports.shared.mappeddata.tcdata;

import com.google.gwt.user.client.rpc.IsSerializable;

public class TrackpointDTO implements IsSerializable
{
  protected String time;
  protected PositionDTO position;
  protected Double altitudeMeters;
  protected Double distanceMeters;
  protected HeartRateInBeatsPerMinuteDTO heartRateBpm;
  protected Short cadence;
  protected SensorStateDTO sensorState;
  protected ExtensionsDTO extensions;
  
  public TrackpointDTO()
  {
  	
  }
  
  public String getTime() {
      return time;
  }

  public void setTime(String value) {
      this.time = value;
  }

  public PositionDTO getPosition() {
      return position;
  }

  public void setPosition(PositionDTO value) {
      this.position = value;
  }

  public Double getAltitudeMeters() {
      return altitudeMeters;
  }

  public void setAltitudeMeters(Double value) {
      this.altitudeMeters = value;
  }

  public Double getDistanceMeters() {
      return distanceMeters;
  }

  public void setDistanceMeters(Double value) {
      this.distanceMeters = value;
  }

  public HeartRateInBeatsPerMinuteDTO getHeartRateBpm() {
      return heartRateBpm;
  }

  public void setHeartRateBpm(HeartRateInBeatsPerMinuteDTO value) {
      this.heartRateBpm = value;
  }

  public Short getCadence() {
      return cadence;
  }

  public void setCadence(Short value) {
      this.cadence = value;
  }

  public SensorStateDTO getSensorState() {
      return sensorState;
  }

  public void setSensorState(SensorStateDTO value) {
      this.sensorState = value;
  }

  public ExtensionsDTO getExtensions() {
      return extensions;
  }

  public void setExtensions(ExtensionsDTO value) {
      this.extensions = value;
  }
}
